table of contents
        
      
      
    | rte_bbdev_driver_info(3) | DPDK | rte_bbdev_driver_info(3) | 
NAME¶
rte_bbdev_driver_info
SYNOPSIS¶
#include <rte_bbdev.h>
Data Fields¶
const char * driver_name
  
  unsigned int max_num_queues
  
  unsigned int num_queues [RTE_BBDEV_OP_TYPE_SIZE_MAX]
  
  unsigned int queue_priority [RTE_BBDEV_OP_TYPE_SIZE_MAX]
  
  uint32_t queue_size_lim
  
  bool hardware_accelerated
  
  uint8_t max_dl_queue_priority
  
  uint8_t max_ul_queue_priority
  
  bool queue_intr_supported
  
  enum rte_bbdev_device_status device_status
  
  uint32_t harq_buffer_size
  
  uint16_t min_alignment
  
  uint8_t data_endianness
  
  struct rte_bbdev_queue_conf default_queue_conf
  
  const struct rte_bbdev_op_cap * capabilities
  
  enum rte_cpu_flag_t * cpu_flag_reqs
  
  uint16_t * fft_window_width
  
  
Detailed Description¶
Device information supplied by the device's driver
Definition at line 318 of file rte_bbdev.h.
Field Documentation¶
const char* driver_name¶
Driver name
Definition at line 320 of file rte_bbdev.h.
unsigned int max_num_queues¶
Maximum number of queues supported by the device
Definition at line 323 of file rte_bbdev.h.
unsigned int num_queues[RTE_BBDEV_OP_TYPE_SIZE_MAX]¶
Maximum number of queues supported per operation type
Definition at line 325 of file rte_bbdev.h.
unsigned int queue_priority[RTE_BBDEV_OP_TYPE_SIZE_MAX]¶
Priority level supported per operation type
Definition at line 327 of file rte_bbdev.h.
uint32_t queue_size_lim¶
Queue size limit (queue size must also be power of 2)
Definition at line 329 of file rte_bbdev.h.
bool hardware_accelerated¶
Set if device off-loads operation to hardware
Definition at line 331 of file rte_bbdev.h.
uint8_t max_dl_queue_priority¶
Max value supported by queue priority for DL
Definition at line 333 of file rte_bbdev.h.
uint8_t max_ul_queue_priority¶
Max value supported by queue priority for UL
Definition at line 335 of file rte_bbdev.h.
bool queue_intr_supported¶
Set if device supports per-queue interrupts
Definition at line 337 of file rte_bbdev.h.
enum rte_bbdev_device_status device_status¶
Device Status
Definition at line 337 of file rte_bbdev.h.
uint32_t harq_buffer_size¶
HARQ memory available in kB
Definition at line 341 of file rte_bbdev.h.
uint16_t min_alignment¶
Minimum alignment of buffers, in bytes
Definition at line 343 of file rte_bbdev.h.
uint8_t data_endianness¶
Byte endianness (RTE_BIG_ENDIAN/RTE_LITTLE_ENDIAN) supported for input/output data
Definition at line 347 of file rte_bbdev.h.
struct rte_bbdev_queue_conf default_queue_conf¶
Default queue configuration used if none is supplied
Definition at line 347 of file rte_bbdev.h.
const struct rte_bbdev_op_cap* capabilities¶
Device operation capabilities
Definition at line 351 of file rte_bbdev.h.
enum rte_cpu_flag_t* cpu_flag_reqs¶
Device cpu_flag requirements
Definition at line 353 of file rte_bbdev.h.
uint16_t* fft_window_width¶
FFT windowing width for 2048 FFT - size defined in capability.
Definition at line 355 of file rte_bbdev.h.
Author¶
Generated automatically by Doxygen for DPDK from the source code.
| Fri Dec 15 2023 | Version 23.11.0 |